
@charset "utf-8";
/* CSS Document */
*{margin: 0; padding: 0;}
a:focus{outline:none;}
img{border: 0;}
form{ margin:0; padding:0;}
select,input,body,th,td{color: #333; font-size:12px;line-height:20px;}
h2{ font-size:14px;}
li{ list-style-type:none;}
a{ cursor:pointer;}
a:link,
a:visited {color: #333;text-decoration:none;}
a:hover,
a:active {color: #C00;text-decoration:none;}
.clear {clear:both; height:0; overflow:hidden; display:block; padding:0; margin:0;}
.clearfix,.main,.left,.right,dl,dt,dd,ul,li{*zoom:1;}
.clearfix:after,.clearfix:after,.main:after,.left:after,.right:after,dl:after,dt:after,dd:after,ul:after,li:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
s{ color:#999; /*padding:0 0 0 5px;*/}
.yh,
.yh td,
.yh th{ font-family:"Arial","宋体","黑体"}
.size12{ font-size:12px;}
.black,
a.black,
.black a:link,
.black a:visited {color: #000;}
.black a:hover,
.black a:active {color: #069;}

.gray2,
a.gray2,
.gray2 a:link,
.gray2 a:visited {color: #666;}
.gray2 a:hover,
.gray2 a:active {color: #C00;}

a.blue,
.blue a,
.blue a:link,
.blue a:visited {color: #069;}
.blue a:hover,
.blue a:active {color: #F00;}
.font_color{color: #EC5002;}
.topBar{width:1002px;margin:0 auto;padding:0;}
body{word-wrap:keep-all;margin:0 auto;padding:0; min-width:1002px;font-family: Arial;}
.top{ height:30px;padding:0; margin:0 auto; background-color: #f5f5f5;border-bottom: 1px solid #dcdcdc;}
.top dl{ width:1002px; padding:0; margin:0 auto; line-height:29px;font-size:12px;}
.top dl dt{ float:left; padding:0 0 0 10px; margin:0;overflow:hidden;}
.top dl dt a{ padding:0;}
.top dl dd{ float:right; padding:0; margin:0;overflow:hidden; text-align:right; color: #e6e6e6;}
.top dl dd a{ padding:0 8px;}
.top dl dd span{ padding:0 0 0 8px; color:#069;}


.head{ width:1002px; height:81px; margin:0 auto; padding:0;}
.head .left{ width:410px;}
.head .right{height:81px; padding:0;margin-right:10px; width:580px; background:url(../images/index/bg_cat.gif) no-repeat right 27px; padding-top:5px;}
.head .right dl.line1{ height:45px;line-height:20px; padding:0; position:relative;}
.head .right dl.line1 dt{ width:380px; float:left; padding:0px 0 0 0; height:32px; margin:0; }
.head .right dl.line1 dt ul{cursor:pointer; }
.head .right dl.line1 dt ul.searchtab li{ width:58px; float:left; margin-right:2px; text-align:center; height:23px;}
.head .right dl.line1 dt ul.tabinput{ position: absolute; top:16px; left:0px;}
.head .right dl.line1 dt ul.searchtab li.here{background:url(../images/index/searchtab.gif) no-repeat; color:#fff; font-weight:bold;}
.head .right dl.line1 dt ul li{ height:26px; line-height:26px;}
.head .right dl.line1 dt ul.here {background: url(../images/index/bg_search2.gif) no-repeat 0 0; height:52px;}
.head .right dl.line1 dt ul.here li:hover,
.head .right dl.line1 dt ul.here li:active {color: #C00;}
.head .right dl.line1 dt ul li #userid_mark{}
.head .right dl.line1 dt input{height:20px; background:url(../images/index/bg_search.gif) no-repeat; width:290px; border:0; padding:8px 0 8px 5px; margin:0; line-height:20px; float:left; font-family:Arial; }
.head .right dl.line1 dt input.search{ width:78px; text-align:center; height:36px; padding:0;background: url(../images/index/bottom_search.gif) no-repeat 0 0; cursor:pointer;}

.head .right dl.line1 dd{width:200px; float:right;position:relative;top:25px;left:75px;}
.head .right dl.line1 dd a{TEXT-DECORATION:none;}

.head .right .line2{ height:30px; line-height:30px; color: #000; padding:0; width:auto; overflow:visible; white-space:nowrap; margin-top:5px;}
.head .right .line2 a{ padding:0 12px 0 0;}
.head .right .line2 a:link,
.head .right .line2 a:visited {color: #999;}
.head .right .line2 a:hover,
.head .right .line2 a:active {color: #C00;}

.main{margin: 0 auto;overflow:hidden; width:1002px;padding:10px 0 0 0;}
.left{float:left;margin:0 auto;  }
.right{float:right;margin:0 auto; }
.foot{margin:0 auto;width:1002px;}
.foot .bottom{ overflow:hidden; width:980px; margin:0px auto;height:68px; color:#999;background-color:#f8f8f8;background:url(../images/index/foot_bottom_bg.jpg);}
.foot .bottom2{overflow:hidden; width:978px; margin:0px auto;height:198px;background:url(../images/index/foot_bottom2_bg.jpg) no-repeat;margin-top:10px;border:1px solid #ccc;}
.foot .bottom2 .left{width:740px;height:198px;}
.foot .bottom2 .left ul{padding:0;margin:50px 0 0 22px;}
.foot .bottom2 .left ul li{overflow:hidden;width:141px;border-left:1px  dashed #e6e6e6;display:block;height:100px;float:left;}
.foot .bottom2 .left ul li a{display:block;line-height:22px;height:22px;margin-left:18px;}
.foot .bottom2 .left2{width:200px;height:160px;padding:0;margin-top:20px;padding-top:20px;float:left;border-left:1px dashed #e6e6e6;}
.foot .bottom2 .left2 p{margin:0 0 0 10px;padding:0;height:70px;border-bottom:1px solid #e6e6e6;}
.foot .bottom2 .left2 p strong{font-size:22px;color:#EC5002;}
.foot .bottom2 .left2 p span{line-height:20px;color:#AAA;display:block;margin-top:12px;}
.foot .bottom2 .left2 p font{display:block;line-height:30px;color:#a7a7a7;font-size:16px;font-weight:bold;height:30px;}
.foot .bottom2 .left2 p label{color:#EC5002;font-size:16px;font-weight:bold;}
.foot .bottom3{overflow:hidden; width:980px; margin:0px auto;height:32px;line-height:32px;text-align:left;border-bottom:1px solid #e6e6e6;}
.foot .bottom3 a{margin-left:10px;}
.foot .bottom4{overflow:hidden; width:980px; margin:0px auto;padding:20px 0;border-bottom:1px solid #e6e6e6;}
.foot .bottom4 div{width:800px;margin:0 auto;line-height:22px;text-align:center;}
.foot .bottom5{overflow:hidden; width:980px; margin:0px auto;height:100px;}
.foot .bottom5 div{overflow:hidden;width:700px;height:40px;margin:20px auto;background:url(../images/index/foot_bottom5_bg.jpg);}
.foot .bottom5 div a{display:block;height:40px;width:98px;margin-right:50px;float:left;}

.backToTop { display: none; width: 28px; height:28px; position: fixed; _position: absolute; right: 10px; bottom: 100px; _bottom: "auto"; cursor: pointer; opacity: .6; filter: Alpha(opacity=60); background:url(../images/index/lanren_top.jpg);}
.timeinput{ background:url(../images/index/datebox_arrow.png) no-repeat 100px center; border:solid 1px #e6e6e6; height:20px; line-height:20px; font-size:12px; width:120px;}

/*-----public  end----------------------------------------------------------------------*/

/*-----menu  ----------------------------------------------------------------------*/

.menubgs{padding:0;margin: 0 auto; overflow:hidden; width:1002px;}
.menubgs .left{ width:210px;}
.menubgs .right{ width:779px;}

#sort{ position:absolute; width:210px;margin-left:12px; padding:0;z-index:1000;}
#sort h2{ height:33px; width:210px; padding:0; background: url(../images/index/sort_title.jpg) no-repeat 0 0;cursor:pointer;display:block;}
#sort h2 a{ display:block; height:33px; width:200px;}
#sort .sortbot{ background:url(../images/index/sort_foot.gif) no-repeat 0 0; width:210px; height:26px;display:none; font-size:14px; font-weight:bold; bottom:-20px; text-align:center;margin-top:1px;}
#sort a:link,
#sort a:visited {color:#666;text-decoration:none;}
#sort a:hover,
#sort a:active {color: #900;text-decoration:underline;}
#sort .lists{width:206px;display:none;	border-color: #FF9900; background-color: #FEFCF6; border-color: -moz-use-text-color #FF9900 #FF9900;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 2px 2px;
    height: 408px;
    position: relative;
    width: 206px;
    z-index: 3;}
#sort .lists dl{ padding:10px 0 0 0;overflow:hidden;cursor:pointer; width:206px;}
#sort .lists dl dt{background: url(../images/index/sort_sel.gif) no-repeat 0 0}
#sort .lists dl dt strong{ display:block; padding:0 0 0 30px; margin:0; line-height:31px; width:145px;color:#fff; font-weight:normal; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
#sort .lists dl dt strong a{}
#sort .lists dl dt strong a:link,
#sort .lists dl dt strong a:visited {color: #666;text-decoration:none;}
#sort .lists dl dt strong a:hover,
#sort .lists dl dt strong a:active {color: #d01919;text-decoration:underline; font-weight:bold;}
#sort .lists dl dd{display:block;width:186px;margin:0 0 0 10px;border-bottom:1px solid  #F7E7CF;line-height:31px;padding:0;}
#sort .lists dl dd p{margin:0 0 0 20px;padding:0; }
#sort .lists dl dd a{ padding:0;margin-right:10px;}
#sort.here h2{background: url(../images/index/sort_title.jpg) no-repeat 0 0;}
#sort.here2 h2{background: url(../images/index/sort_title2.jpg) no-repeat 0 0;}
#sort.here .lists{display:block;}
#sort.here2 .lists{display:block; }
.menubgs { background:url(../images/index/bg_home.jpg) repeat-x 0 0;}
.menubgs .right ul.menu{ height:33px; line-height:33px; width:781px; margin:0;font-size:14px; overflow:hidden; color:#fff;}
.menubgs .right ul.menu li{ float:left; height:33px; overflow:hidden;}
.menubgs .right ul.menu li a{ display:block; height:33px; padding:0; width:113px; text-align:center; color:#fff;}
.menubgs .right ul.menu li a:link,
.menubgs .right ul.menu li a:visited {color: #fff; background: url(../images/index/bg_menu.gif) no-repeat -114px 0;}
.menubgs .right ul.menu li a.here:link,
.menubgs .right ul.menu li a.here:visited,
.menubgs .right ul.menu li a:hover,
.menubgs .right ul.menu li a:active {color: #fff; background: url(../images/index/bg_menu.gif) no-repeat 0 0; font-weight:bold; text-decoration:none;}
.menubgs .right ul.menu li.online_ser{ display:block; float:right; width:110px; height:35px; background:url(../images/index/botton_ser.gif) no-repeat 0 0;}
.menubgs .right ul.menu li.online_ser a,
.menubgs .right ul.menu li.online_ser a:link,
.menubgs .right ul.menu li.online_ser a:visited,
.menubgs .right ul.menu li.online_ser a:hover,
.menubgs .right ul.menu li.online_ser a:active{ display:block; background:none; width:110px; height:35px;}

/*-----menu  end----------------------------------------------------------------------*/

/*-----home----------------------------------------------------------------------*/

/** 首页广告 start */
.ad_flash{width:1002px;margin:0 auto;}
.ad_flash .min{ width:760px;height:400px; padding:9px 0 0 0; overflow:hidden; margin-left: 232px;}
.ad_flash .min dl.flash{ width:758px; height:400px; padding:0; margin:0; overflow:hidden; text-align:center; border:solid 1px #fff;}
.ad_flash .min dl.flash dt{ width:758px; height:400px; padding:0; margin:0; overflow:hidden; position:relative; top:0; z-index:0;}
.ad_flash .min dl.flash dt ul{ width:758px; width:10000px; padding:0; margin:0; position:relative; top:0; z-index:-1;}
.ad_flash .min dl.flash dt ul li{ width:758px; height:400px; overflow:hidden; padding:0; margin:0; float:left;}
.ad_flash .min dl.flash dd{ padding:0 5px 0 0; position:relative;text-align:right;height:41px;top:-41px;line-height:41px;background-color:#000; filter:alpha(opacity=60); opacity:0.6;-moz-opacity:0.6;  }
.ad_flash .min dl.flash dd span{}
.ad_flash .min dl.flash dd span.here{ color: #fff;filter: Alpha(Opacity=100, Style=0);opacity: 1;background: #C00;}
.ad_flash .min dl.flash img{width:758px;}
.flash-controls span {display: inline-block;margin: 10px 5px; background: #999;text-align: center;cursor: default;color: white;border-radius: 12px;-webkit-border-radius: 12px;}
.flash-controls {height: 22px;padding: 4px 10px;text-align: right;}
.flash-controls span {width: 22px;height: 22px;line-height: 22px;cursor:pointer;}
/** 首页广告 end */

.main .left{ width:750px;padding-left:12px;}
.main .right{width:232px;}

.main .right .titles{ line-height:28px; text-align:right;height:28px; }
.main .right .titles strong a{ color:#000;}
.main .right .titles strong{ float:left; font-size:14px;}
.main .right .kuangs{ border:solid 1px #e6e6e6;width:212px; padding:8px; overflow:hidden; background:#f7f7f7 url(../images/index/bg.gif) repeat-x 0 0;}

/*items1*/
.items1 {overflow:hidden;}
.items1 .left .list1{ border:solid 1px #e6e6e6;width:748px; height:260px;  overflow:hidden;}
.items1 .left .list2{border:solid 1px #e6e6e6;width:748px; height:278px;  overflow:hidden;margin:12px 0 0 0;}
.items1 .left .list1 .list1_title{display:block;height:40px;width:110px;background:url(../images/index/items1_list1_title.jpg) no-repeat 0 3px;}


.items1 .left dt{ width:100%; border-bottom:solid 1px #e6e6e6;background-color:#f8f8f8;}
.items1 .left .list2 dt{height:30px;background-color:#fffcf7;}
.items1 .left dt strong{ font-size:14px; width:186px; height:30px; line-height:30px;text-align:center; display:block; float:left; color:#900;border-right:1px solid #e6e6e6; }
.items1 .left dt strong a{color:#333;}
.items1 .left dt strong.here{color:#000;border-bottom:solid 1px #fff;}
.items1 .left dt strong.here a{ color:#c00;}
.items1 .left dd{ width:746px; padding:10px 1px 0 1px; height:210px;}
.items1 .left dd ul{ width:746px; padding:0; margin:0; display:none;}
.items1 .left dd ul li{ width:180px; padding:0 3px; height:210px; float:left; text-align:center; color:#000;}
.items1 .left dd ul li span { height:22px;line-height:22px; display:block;text-align:left;width:150px;padding-left:30px;}
.items1 .left dd ul li img{ width:170px; margin:0;}
.items1 .left dd ul li a{ display: block; text-align:center;margin-left:5px; line-height:16px; padding:0 0 5px 0;width:170px;height:100px;overflow:hidden;}
.items1 .left dd ul li strong{ color:#C00; font-size:16px; font-family:Arial;}
.items1 .left dd ul li p{line-height:24px;background-color:#707070;color:#fff;margin-top:5px;}

.items1 .left #select2 dd ul li a{width:170px;height:140px;margin-top:10px;}

.items1 .right .list1{border:1px solid #e6e6e6;width:220px;height:60px;background-color:#f8f8f8;}
.items1 .right .list1 a{display:block;height:30px;width:117px;margin:4px auto 0 ;}
.items1 .right .list1 p{padding:0;text-align:center;line-height:22px;}
.items1 .right .list2{border:1px solid #e6e6e6;width:220px;height:224px;margin-top:5px;}
.items1 .right .list2 dl dt{width:100%;height:30px;background-color:#f8f8f8;}
.items1 .right .list2 dl dt strong{line-height:30px;width:72px;border-left:1px solid #e6e6e6;display:block;float:left;text-align:center;font-weight:inherit}
.items1 .right .list2 dl dt strong.here{ background-color:#fff; color:#000;}
.items1 .right .list2 dl dd ul{margin-top:10px;}
.items1 .right .list2 dl dd ul li{line-height:22px;padding:0 15px 0 20px;position: relative;}
.items1 .right .list2 dl dd ul li span{width:3px;height:3px;background-color:#ccc;position: absolute;top:10px;left:10px;display:block;}
.items1 .right .list3{border:1px solid #e6e6e6;width:220px;height:90px;margin-top:5px;}
.items1 .right .list3 p{margin:10px 0;padding:0 0 0 10px;line-height:30px;text-align:left;font-weight:bold;font-size:12px;}
.items1 .right .list3 p input[type='text']{height:20px;line-height:20px;width:130px;}
.items1 .right .list3 p input[type='button']{width:58px;height:24px;background:url(../images/index/home_rss.jpg);border:0;margin-left:8px;cursor:pointer;}
.items1 .right .list4{border:1px solid #e6e6e6;width:220px;height:157px;margin-top:5px;}
.items1 .right .list4 a{width:216px;height:153px;display:block;margin:2px 0 0 2px;overflow:hidden;}
.items1 .right .list4 a img{width:216px;padding:0;border:0;}


/*items2*/

.items2{ overflow:hidden; height:200px;}
.items2 .left{ height:191px;width:774px;padding-left:12px;}
.items2 .left dl{width:385px;height:191px;border:1px solid #e6e6e6;float:left; }
.items2 .left dt.title2{ height:30px; line-height:30px; font-weight:bold;background-color:#f8f8f8;width:385px;}
.items2 .left dt.title2 strong{margin-left:15px;font-size:16px;}
.items2 .left dl.select2{border-left:none;}
.items2 .left dl dd ul.lists{}
.items2 .left dl dd ul.lists li{border-bottom:1px dotted #e6e6e6;height:75px;width:375px;margin:0 auto;position: relative;}
.items2 .left dl dd ul.lists li img{width:80;height:60px;margin-top:5px;}
.items2 .left dl dd ul.lists li p{position: absolute;padding:5px 0 0 90px;top:5px;left:0;height:60px;overflow:hidden;}
.items2 .left dl dd ul.lists li p strong{color:#de5b00;display:block;}

.items2 .right{width:203px;height:192px;padding-left:12px;}
.items2 .right .weixinhao{width:190px;height:190px;border:1px solid #e6e6e6;overflow:hidden;}


.ad img{ padding:0 0 10px 0;}


/*sorts*/

.sorts { height:530px; overflow:hidden;}
.sorts .left{ width:980px; height:530px;padding-left:12px; overflow:hidden;}
.sorts .left .titles{ height:35px;width:979px; background:#fff; font-size:14px;border-bottom:2px solid #ee7637;}
.sorts .left .titles dt{ float:left; width:190px; padding:12px 0 0 8px; font-weight:bold; color:#646464;font-size:18px;}
.sorts .left .titles dt a:link,
.sorts .left .titles dt a:visited {color: #fff;}
.sorts .left .titles dt a:hover,
.sorts .left .titles dt a:active {color: #FF9;}
.sorts .left .titles dd{ width:760px; padding:7px 0 0 0; float:right; height:28px;text-align:right;}
.sorts .left .titles dd strong{ width:147px; line-height:28px; color:#000; text-align:center; margin:0 3px 0 0;font-weight: inherit;}
.sorts .left .titles dd strong.here{ background:#fff; color:#900; }
.sorts .left .titles dd strong.here a{ color:#C00;cursor:default;}
.sorts .left .titles dd strong.here a:hover{text-decoration:none;cursor:default;}
.sorts .left dl.list{ width:977px; height:490px;border:solid 1px #e6e6e6; overflow:hidden;}
.sorts .left dl.list dt{ width:206px; height:490px; border-right:solid 1px #e6e6e6; float:left;}
.sorts .left dl.list .left_ad img{width:204px;height:488px;margin:1px 0 0 1px;}

.sorts .left dl.list dd{ width:543px; overflow:hidden; height:490px; float:left; display:none;}
.sorts .left dl.list dd ul{ height:245px; padding:0; margin:0; border-bottom:solid 1px #e6e6e6;}
.sorts .left dl.list dd ul li a strong,.sorts .left dl.list dd ul li strong{ color:#C00; display:block; font-size:16px;font-family: Arial; text-align: center;}
.sorts .left dl.list dd ul.sortlist2{ width:543px;}

.sorts .left dl.list dd ul.sortlist2 li{ width:180px; padding:0;border-right:solid 1px #e6e6e6; float:left; height:245px; overflow:hidden; text-align:center;}
.sorts .left dl.list dd ul.sortlist2 li img{ width:150px; height:150px; margin:10px 0px 0px 0px;background:url(../images/index/image150.jpg) no-repeat center;}
.sorts .left dl.list dd ul.sortlist2 li span{ height:22px; line-height:22px; display:block;padding:0 10px 0 30px;text-align:left; }

.sorts .left dl.list dt ul li.info_li{position: relative;margin:0;padding:10px 0 0 0;width:207px;margin-left:10px;height:78px; }
.sorts .left dl.list dt ul li.info_li span{width:15px;height:15px;line-height:15px; display:block;text-align:center; background-color:#ee7735;color:#fff;position: absolute;top:20px;left:3px;}
.sorts .left dl.list dt ul li.info_li img{width:60px;height:60px;margin-left:20px;margin-bottom:10px;}
.sorts .left dl.list dt ul li.info_li .info_p{line-height:20px;position: absolute;padding-left:92px;padding-top:15px;top:0;left:0;font-weight:bold;}

.sorts .left dl.list dt ul li.info_li_ad{position: relative;margin:0;padding:0;width:207px;margin-left:10px;height:95px; }
.sorts .left dl.list dt ul li.info_li_ad img{width:207px;height:95px;}
.sorts .left dl.list dt ul li.li_bottom{border-bottom:1px dashed #e6e6e6;}


/*-----home  end----------------------------------------------------------------------*/
